package com.xjm_cloud_admin.domain.vo.req;

import lombok.Data;

import jakarta.validation.constraints.NotNull;
import java.util.Date;

@Data
public class SaveShareReqVo {

    /**
     * 分享名称
     */
    @NotNull(message = "分享名称不能为空")
    private String shareName;

    /**
     * 文件(夹)id（多个不同文件以,号分隔）
     */
    @NotNull(message = "文件id不能为空")
    private String fileIds;

    /**
     * 分享过期时间
     */
    @NotNull(message = "分享过期时间不能为空")
    private String shareExpireTime;

    /**
     * 分享密码
     */
    private String sharePassword;

    /**
     * 分享方式
     */
    private String type;

}
